Greedy in Approximation Algorithms
نویسنده
چکیده
The objective of this paper is to characterize classes of problems for which a greedy algorithm finds solutions provably close to optimum. To that end, we introduce the notion of k-extendible systems, a natural generalization of matroids, and show that a greedy algorithm is a 1 k -factor approximation for these systems. Many seemly unrelated problems fit in our framework, e.g.: b-matching, maximum profit scheduling and maximum asymmetric TSP. In the second half of the paper we focus on the maximum weight b-matching problem. The problem forms a 2-extendible system, so greedy gives us a 1 2 -factor solution which runs in O(m log n) time. We improve this by providing two linear time approximation algorithms for the problem: a 1 2 -factor algorithm that runs in O(bm) time, and a ` 2 3 − ǫ ́ -factor algorithm which runs in expected O ` bm log 1 ǫ ́
منابع مشابه
Weak greedy algorithms
Theoretical greedy type algorithms are studied: a Weak Greedy Algorithm, a Weak Orthogonal Greedy Algorithm, and a Weak Relaxed Greedy Algorithm. These algorithms are defined by weaker assumptions than their analogs the Pure Greedy Algorithm, an Orthogonal Greedy Algorithm, and a Relaxed Greedy Algorithm. The weaker assumptions make these new algorithms more ready for practical implementation. ...
متن کاملThe Approximation Power of Priority Algorithms by Spyros Angelopoulos
The Approximation Power of Priority Algorithms Spyros Angelopoulos Doctor of Philosophy Graduate Department of Computer Science University of Toronto 2006 Greedy-like algorithms have been a popular approach in combinatorial optimization, due to their conceptual simplicity and amenability to analysis. Surprisingly, it was only recently that a formal framework for their study emerged. In particul...
متن کاملGreedy expansions in convex optimization
This paper is a follow up to the previous author’s paper on convex optimization. In that paper we began the process of adjusting greedytype algorithms from nonlinear approximation for finding sparse solutions of convex optimization problems. We modified there three the most popular in nonlinear approximation in Banach spaces greedy algorithms – Weak Chebyshev Greedy Algorithm, Weak Greedy Algor...
متن کاملApproximation Algorithms and Hardness of Approximation January
In the previous lecture we saw examples of greedy algorithms that made locally optimal decisions at each step to arrive at a solution that wasn’t too far from the optimal solution in the end. Specifically for the case of Set Cover we saw that this strategy leads to the best possible approximation algorithm we could hope for (unless NP ⊂ DTIME(n ), which is very unlikely). In general, we also no...
متن کاملApproximation and learning by greedy algorithms
We consider the problem of approximating a given element f from a Hilbert space H by means of greedy algorithms and the application of such procedures to the regression problem in statistical learning theory. We improve on the existing theory of convergence rates for both the orthogonal greedy algorithm and the relaxed greedy algorithm, as well as for the forward stepwise projection algorithm. ...
متن کاملWeak Thresholding Greedy Algorithms in Banach Spaces
We consider weak thresholding greedy algorithms with respect to Markushevich bases in general Banach spaces. We find sufficient conditions for the equivalence of boundedness and convergence of the approximants. We also show that if there is a weak thresholding algorithm for the system which gives the best n-term approximation up to a multiplicative constant, then the system is already “greedy”....
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2006